payment slips - German English Dictionary